package com.vcc.service.boss.request.notice;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

@Data
@Setter
@Getter
public class AddNoticeDto implements Serializable {

    @NotBlank(message = "标题不能为空")
    private String title;

    @NotBlank(message = "内容不能为空")
    private String content;

    /**
     * 公告类型
     * 1: 系统公告
     * 2: 交易公告
     * 3: 活动公告
     */
    @NotNull(message = "公告类型不能为空")
    private Integer type;

    /**
     * 开始时间
     */
    @NotBlank(message = "开始时间不能为空")
    private String startDate;

    /**
     * 结束时间
     */
    @NotBlank(message = "结束时间不能为空")
    private String endDate;


    @NotNull(message = "是否弹窗不能为空")
    private Boolean hasPopup;
}
